package cn.tworice.client.service;

import cn.tworice.common.entity.Companies;
import cn.tworice.common.entity.ResumeReceived;
import cn.tworice.common.entity.ShowPostsLog;
import cn.tworice.common.entity.dto.CompaniesDto;
import cn.tworice.common.entity.dto.PostsDto;
import cn.tworice.common.entity.dto.ResumeReceivedDto;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

public interface InfoEditService {
    void setCompanies(Companies companies);

    CompaniesDto getCompaniesById(String id);

    void setShowPostsLog(ShowPostsLog showPostsLog);

    List<PostsDto> getShowPostsLog(String studentId);

    String saveFile(MultipartFile file);

    void setResumes(String studentId, String name);

    String getResumesByStudent(String studentId);

    String setResumeReceived(ResumeReceived resumeReceived);

    List<ResumeReceivedDto> getResumeReceivedByStudentId(String studentId,Integer page,Integer pageSize);

    Integer getResumeReceivedTotalByStudentId(String studentId);

    void delResumeReceived(String id);
}
